package com.atguigu.edu.realtime.bean;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import java.util.Set;

@Data
@AllArgsConstructor
@Builder
public class TradeSubjectChapterCourseProvinceSourceOrderBean {

    // 窗口起始时间
    String stt;
    // 窗口结束时间
    String edt;
    // 品牌 ID
    String subjectId;
    // 品牌名称
    String subjectName;
    // 一级品类 ID
    String courseId;
    // 二级品类名称
    String courseName;
    // 三级品类 ID
    String provinceId;
    // 三级品类名称
    String provinceName;

    String sourceId;
    // 三级品类名称
    String sourceName;

    // 订单 ID
    @TransientSink
    Set<String> orderIdSet;

    // 用户 ID
    @TransientSink
    String userId;


    Long orderUuCount;
    // 下单次数
    Long orderCount;
    // 原始金额
    Double originalAmount;
    // 活动减免金额
    Double couponReduce;
    // 下单金额
    Double finalAmount;
    // 时间戳
    Long ts;

}
